@charset "utf-8";
/* CSS Document */
/* ============================
        共有样式 header  footer
   ============================*/
/*顶部导航*/
.header_box{width:100%; float: left;height: 120px;}
.header{width:1400px; margin: 0 auto;}
.logo{width:767px; height: 75px; float: left;margin:23px 0 0 0;}
.logo img{width:100%; display: block;}
.phone{width: 440px; float: right;}
.phone_box{width:78px; height: 90px; float: left;margin: 15px 15px 0 0;}
.phone_box img{width:100%; display: block;}
.phone_text{width:347px; float: left;}
.phone_text h1{width:100%; float: left;background: url(../img/phone01.png) left no-repeat; padding: 0 0 0 45px;height: 32px; line-height: 32px; font-size:40px; font-weight: 600; color:#c4161d;margin: 15px 0 0 0; }
.serach{width:100%; float: left;margin: 18px 0 0 0;}
.shuru{width:290px; height: 38px; border: #039241 1px solid; float: left;padding: 0 0 0 10px;font-size:16px;font-family: "微软雅黑";}
.ser_btn{width:40px; height: 40px; float: left;background: url(../img/ser_btn.png) center no-repeat;border: none;cursor: pointer;}

.navBr{width:100%; float: left; height: 80px; line-height: 80px;background: #007331;}
.menu{width:1440px; margin: 0 auto;}
.menu ul{width:100%; float: left;}

.menu ul li{width:200px; height: 60px; float:left;text-align: center;margin: 10px 0px 0 0;}
.cur{width:200px; height: 60px; float:left;text-align: center;margin: 10px 40px 0 0;background-color: #fdce03;}
.menu ul li a{font-size:24px; color:#fff;float: left;line-height: 60px;}
.menu ul li a i{width:24px; height: 24px; float: left; margin: 18px 10px 0 35px;}
.icon01{width:24px; height: 24px; background: url(../img/icon01.png) center no-repeat; float: left;}
.icon02{width:24px; height: 24px; background: url(../img/icon02.png) center no-repeat; float: left;}
.icon03{width:24px; height: 24px; background: url(../img/icon03.png) center no-repeat; float: left;}
.icon04{width:24px; height: 24px; background: url(../img/icon04.png) center no-repeat; float: left;}
.icon05{width:24px; height: 24px; background: url(../img/icon05.png) center no-repeat; float: left;}
.icon06{width:24px; height: 24px; background: url(../img/icon06.png) center no-repeat; float: left;}
.icon07{width:24px; height: 24px; background: url(../img/ic07.png) center no-repeat; float: left;}
.menu ul li.cur:hover{background: #fdce03;}
.menu ul li:hover{background: #fdce03;}
.menu ul li a:hover{color:#007331;}
.menu ul li a:hover .icon01{width:24px; height: 24px; background: url(../img/ic01.png) center no-repeat; float: left;}
.menu ul li a:hover .icon02{width:24px; height: 24px; background: url(../img/ic02.png) center no-repeat; float: left;}
.menu ul li a:hover .icon03{width:24px; height: 24px; background: url(../img/ic03.png) center no-repeat; float: left;}
.menu ul li a:hover .icon04{width:24px; height: 24px; background: url(../img/ic04.png) center no-repeat; float: left;}
.menu ul li a:hover .icon05{width:24px; height: 24px; background: url(../img/ic05.png) center no-repeat; float: left;}
.menu ul li a:hover .icon06{width:24px; height: 24px; background: url(../img/ic06.png) center no-repeat; float: left;}
.menu ul li a:hover .icon07{width:24px; height: 24px; background: url(../img/ic07.png) center no-repeat; float: left;}

.link{width:100%; float: left;height: 70px;line-height: 70px;background: #fece00;}
.link_box{width:1400px; margin: 0 auto;}
.link_box h1{width:120px; height: 70px;background: #009140;float: left; text-align: center; line-height: 70px;font-size:20px;color:#fff;font-weight: normal;}
.link_box ul{width:1200px; float: left; margin: 0 0 0 50px;height: 70px; overflow: hidden;}
.link_box ul li{float: left; margin: 0 30px 0 0;font-size:16px;color:#009140;}
.link_box ul li a{color:#009140;}


.footer{width:100%; float:left; height: 350px; background:url(../img/footer_bg.png) center no-repeat;}
.footer_box{width:1400px; margin: 0 auto;}
.footer_box_box{width:100%; float:left;margin: 50px 0 0 0; }
.footer_link{float: left;}
.footer_link dl{float: left;margin: 0 50px 0 0;}
.footer_link dl dt{font-size:18px; color:#fff; height: 20px; line-height: 20px; padding:0 0 0 25px; border-left:#fff 2px solid;display: block;float: left;margin: 0 0 20px 0;}
.footer_link dl dd{font-size:14px;color:#fff;margin: 0 0 5px 0;display:block;}
.footer_link dl dd a{color:#fff;}
.weizhi{width:300px;float: left;margin:0 0 0 65px;}
.footer_phone{width:100%; float: left; background: url(../img/footer_phone.png) left no-repeat;height: 60px;padding: 0 0 0 70px;}
.footer_phone span{width:100%; float: left; font-size:14px;color:#fff;}
.footer_phone h1{width:100%; float: left; font-size:30px;color:#fff;font-weight: normal;}
.footer_add{width:100%; float: left;font-size:16px;color:#fff;margin: 10px 0 0 0;}

.ewm{float: right;}
.ewm li{width:152px; height: 151px; float: left; background: url(../img/ewm_box.png) center no-repeat;margin: 0 0 0 30px;}
.ewm_box{width:136px; height: 136px; float: left; margin: 15px 0 0 15px;}
.ewm li span{width:100%; float: left; height: 40px; line-height: 40px; text-align: center; font-size:16px;color:#fff;}
.footer_icp{width:100%; float: left;margin: 40px 0 0 0;}
.footer_icp p{float:left;font-size:16px;color:#fff;}
.footer_icp p a{color:#fff;}
.footer_icp span{float:right;font-size:16px;color:#fff;}
.footer_icp span a{font-size:16px;color:#fff;margin: 0 0 0 50px;}

.goTop >img{
            width: 50px;
            height: 50px;
            cursor: pointer;
        }
        .goTop{
            position: fixed;
            right : 20px;
            bottom : 50px;
        }